//this is a module that can generate Sigma1
//Last modified by yangjao at 2021/5/11

module Sigma1_generator(
    input wire[31:0] data_in,
    output wire[31:0] data_out
);

assign data_out = (data_in>>6 | data_in << 26) ^ (data_in>>11 | data_in << 21) ^ (data_in>>25 | data_in<< 7);

endmodule